<?php

require '../../adodb5/adodb.inc.php';
require_once '../Conexion.php';
$conx = conectar();

$accion = $_REQUEST['accion'];
//echo $accion;

switch ($accion) {
    case 'busqueda':
        $datos = $_REQUEST['datos'];
        $datosextraidos = json_decode($datos);
        $valor = $datosextraidos->{'valor'};
        $tipo = $datosextraidos->{'tipo'};

        if ($tipo === "nan") {
            $query = $conx->Execute("select idalumno,concat_ws(' ',nombre,apaterno,amaterno) as nom from alumnos 
where Concat_ws(' ',nombre,apaterno,amaterno) like '$valor%';");
        } else {
            $query = $conx->Execute("select idalumno,concat_ws(' ',nombre,apaterno,amaterno) as nom from alumnos 
where idalumno='$valor';");
        }
        echo '<table>
                <tr>
                    <th>Matricula</th>
                    <th>Alumno</th>
                </tr>';
        if ($query) {
            if ($query->RowCount() > 0) {
                while (!$query->EOF) {
                    echo '<tr class="selecciona" id="'.$query->fields['idalumno'].'">
                <td>' . $query->fields['idalumno'] . '</td>
                <td>' . $query->fields['nom'] . '</td>
                </tr>';
                    $query->MoveNext();
                }
            } else {
                echo '<tr>
                    <td colspan="2"><center><strong>Sin Resultados</strong></center></td>
                    </tr>';
            }
        }
        echo '</table>';
        break;
    case 'alta':
        //echo 'alta';
        
        $datos = $_REQUEST['datos'];
        $datosextraidos = json_decode($datos);
   
        $nombre = $datosextraidos->{'nombre'};
        $apaterno = $datosextraidos->{'apaterno'};
        $amaterno = $datosextraidos->{'amaterno'};
        $curp = $datosextraidos->{'curp'};
        $Masculino = $datosextraidos->{'sexo'};
        $fnacimiento = $datosextraidos->{'fnacimiento'};
        $nacionalidad = $datosextraidos->{'nacionalidad'};
        $calle = $datosextraidos->{'calle'};
        $numero = $datosextraidos->{'numero'};
        $colonia = $datosextraidos->{'colonia'};
        $cp = $datosextraidos->{'cp'};
        $delegacion = $datosextraidos->{'delegacion'};
        $estado = $datosextraidos->{'estado'};
        $email = $datosextraidos->{'email'};
        $tel = $datosextraidos->{'tel'};
        $escuela = $datosextraidos->{'escuela'};
        $telemer = $datosextraidos->{'telemer'};
        $numemer = $datosextraidos->{'numemer'};
        $parentesco = $datosextraidos->{'parentesco'};
        $nombreTutor=$datosextraidos->{'nombreTutor'}; 
        $telTutor=$datosextraidos->{'telTutor'};
        $ocupacionTutor=$datosextraidos->{'ocupacionTutor'};
        $mailTutor=$datosextraidos->{'mailTutor'};
        $conx->Execute("INSERT INTO alumnos(nombre, apaterno, amaterno, sexo, curp, fnacimiento, nacionalidad,
        escuelaProcedencia, calle, num, colonia, delmun, estado, cp, mail, telefono, telEmergencia, nombreEmergencia, 
        parentesco,nombreTutor, telTutor, ocupacionTutor, mailTutor) values('$nombre','$apaterno','$amaterno','$Masculino','$curp',
                '$fnacimiento','$nacionalidad','$escuela','$calle','$numero','$colonia','$delegacion','$estado','$cp',
                    '$email','$tel','$telemer','$numemer','$parentesco','$nombreTutor','$telTutor','$ocupacionTutor','$mailTutor')");
        
        break;

    case 'baja':
       $datos = $_REQUEST['datos'];
        $datosextraidos = json_decode($datos);
        $idalumno = $datosextraidos->{'idAlumno'};        
  $query = $conx->Execute("DELETE FROM alumnos where idAlumno='$idalumno'");
        break;

    case'cambio':

        $datos = $_REQUEST['datos'];
        $datosextraidos = json_decode($datos);
        $idalumno = $datosextraidos->{'idAlumno'};
        $nombre = $datosextraidos->{'nombre'};
        $apaterno = $datosextraidos->{'apaterno'};
        $amaterno = $datosextraidos->{'amaterno'};
        $curp = $datosextraidos->{'curp'};
        $sexo = $datosextraidos->{'sexo'};
        $fnacimiento = $datosextraidos->{'fnacimiento'};
        $nacionalidad = $datosextraidos->{'nacionalidad'};
        $calle = $datosextraidos->{'calle'};
        $numero = $datosextraidos->{'numero'};
        $colonia = $datosextraidos->{'colonia'};
        $cp = $datosextraidos->{'cp'};
        $delegacion = $datosextraidos->{'delegacion'};
        $estado = $datosextraidos->{'estado'};
        $email = $datosextraidos->{'email'};
        $tel = $datosextraidos->{'tel'};
        $escuela = $datosextraidos->{'escuela'};
        $telemer = $datosextraidos->{'telemer'};
        $numemer = $datosextraidos->{'numemer'};
        $parentesco = $datosextraidos->{'parentesco'};
        $nombreTutor=$datosextraidos->{'nombreTutor'}; 
        $telTutor=$datosextraidos->{'telTutor'};
        $ocupacionTutor=$datosextraidos->{'ocupacionTutor'};
        $mailTutor=$datosextraidos->{'mailTutor'};

  //Estos campos iran dentro del $query seleccion 
$query = $conx->Execute("UPDATE  alumnos set nombre='$nombre',apaterno='$apaterno',amaterno='$amaterno',curp='$curp',sexo='$sexo',
    fnacimiento='$fnacimiento',nacionalidad='$nacionalidad',calle='$calle',num='$numero',colonia='$colonia',cp='$cp',delmun='$delegacion',
    estado='$estado',mail='$email',telefono='$tel',escuelaProcedencia='$escuela',telEmergencia='$telemer',
        nombreEmergencia='$numemer',parentesco='$parentesco',nombreTutor='$nombreTutor',
            telTutor='$telTutor',ocupacionTutor='$ocupacionTutor',mailTutor='$mailTutor' 
       where idAlumno='$idalumno'");
        break;


    case 'selecciona':
        $datos = $_REQUEST['datos'];
        $datosextraidos = json_decode($datos);
        $idalumno = $datosextraidos->{'idalumno'};
        $query = $conx->Execute("select idAlumno,nombre, apaterno, amaterno, sexo, curp, fnacimiento, nacionalidad, escuelaProcedencia, calle, num,
colonia, delmun, estado, cp, mail, telefono, telEmergencia, nombreEmergencia, parentesco,nombreTutor, telTutor, ocupacionTutor, mailTutor
from alumnos where idAlumno='$idalumno'");
        $respuesta;
        
        // llenar los campos que faltan por linea $query->fields['etc'] etc= a la continuacion 
        while (!$query->EOF) {
            $respuesta=array('idAlumno'=>$query->fields['idAlumno'],
                'nombre'=>$query->fields['nombre'],
                'apaterno'=>$query->fields['apaterno'],
               'amaterno' =>$query->fields['amaterno'],
               'curp'=>$query->fields['curp'],
                'sexo'=>$query->fields['sexo'],
                'fnacimiento'=>$query->fields['fnacimiento'],
                'nacionalidad'=>$query->fields['nacionalidad'],
                'calle'=>$query->fields['calle'],
                'numero'=>$query->fields['num'],
                'colonia'=>$query->fields['colonia'],
                'cp'=>$query->fields['cp'],
                'delegacion'=>$query->fields['delmun'],
                'estado'=>$query->fields['estado'],
                'email'=>$query->fields['mail'],
                'tel'=>$query->fields['telefono'],
                'escuela'=>$query->fields['escuelaProcedencia'],
                'telemer'=>$query->fields['telEmergencia'],
                'numemer'=>$query->fields['nombreEmergencia'],
                'parentesco'=>$query->fields['parentesco'],
                'nombreTutor'=>$query->fields['nombreTutor'],
            'telTutor'=>$query->fields['telTutor'],
                'ocupacionTutor'=>$query->fields['ocupacionTutor'],
                'mailTutor'=>$query->fields['mailTutor']
                );
            $query->MoveNext();
        }
        echo json_encode($respuesta);
        break;
}
?>
